声明多个名字
可以在单个的声明中声明多个名字。这种声明包含一个由逗号分隔的声明符的表列。例如,我们可以像下面这样声明两个整数:
int x, y; // intx; int y;
注意,运算符只作用于一个单独的名字---而不是同一声明中随后写的所有名字。例如,
int* p, y; // int* p; int y; ⚠️不是int* y;
int x, *q; // int x; int* q;
int v[10], *pv; // int v[10]; int* pv;
这种结构不利于阅读程序,因此应该避免。
🔚